$(document).ready(function() {

	//Controlli
	$("#container_result_product").hide();
	$("#ricercaBtn").on("click",activeSearch());
	
});

function myAlert(testo, tipo, posizione) {
	noty({text: ""+testo, layout :""+posizione , type: tipo , modal:true});
}

function activeSearch() {
	
	$("li").removeClass("active");	
	$("li#search-btn").addClass("active");
	$("#white-notify").removeClass("white-notify");
}

function searchDipartimento() {


	$.ajax({
		type: "POST",
		url: "./ricercaDipartimento",
		data: { "DIPART_NOME":$("#nomeDipartimento").val() 
		},
		dataType: "xml",

		success: function(data){




			var result = " ";

			$(data).find('report').each(function() {
				
				var nomeDip = $(this).find('nome_dipartimento').text();
				var id_dip = $(this).find('id_dipartimento').text();
				
				result+=  
            		"<li style='margin-bottom:5px; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;' onmouseover='tbodyHover(this)' onmouseout='tbodyOut(this)' id='"+id_dip+"' onclick='redirect(this)'>" +
            		"<table   >" +
            		"<tr> " +
            		" <td style='width:40%;'> <h3 class='nome'>"+nomeDip+"</h3></td>"+
            		"</tr> </table>"+
            		"</li>";
				

			}); // FINE EACH FUNCTION
			
			$(result).appendTo("#list_dipartimenti");
			
			var options = { valueNames: ['nome' ]};
            var userList = new List('dipartimenti', options);
			
			$(".search").hide();
			$("#container_result_product").show();



		}




	});


}

function tbodyHover(x) {

	$( x ).css("background-color","#F0AD4E");
	$(x).css('cursor','pointer');


}

function tbodyOut(x) {

	$( x ).css("background-color","#eeeeee");
	$(x).css('cursor','auto');

}

function redirect(x) {
	var id=x.id;
	document.location.href="./visualizzaDipartimento.jsp?#"+id;
}

function controlDipartimento() {
	removeClasses();
	
	var lunghezzaNome = $('#nomeDipartimento').val().length;
	
	var campiErrati=false;
	
	if (lunghezzaNome!=0 && (lunghezzaNome<5 || lunghezzaNome>20)) {
		campiErrati=true;
		$('#nomeDipartimento').closest(".form-group").addClass("has-error");
	}
	// Controlla se ci sono campi errati
	if (campiErrati)
		myAlert("Ci sono campi errati!","warning","center");
	else
		searchDipartimento();
	
}
function removeClasses() {
	$('#nomeDipartimento').closest(".form-group").removeClass("has-error");
	
}